package com.atdel.demo06;


/**
 * @BelongsProject: java_study
 * @BelongsPackage: com.atdel.demo06
 * @Author: Del
 * @CreateTime: 2025-03-04  15:43
 * @Description:
 * 高级驱魔策略类，实现了ExorcismStrategy接口，提供了驱魔前后的行为实现
 * @Version: 1.0
 */
public class AdvancedStrategy implements ExorcismStrategy{
    /**
     * 驱魔前的行为
     * 这里是高级符咒的发动，用于在驱魔过程开始前进行必要的准备和提示
     */
    @Override
    public void beforeExorcise() {
        System.out.println("🌟 高级符咒发动...");
    }

    /**
     * 驱魔后的行为
     * 这里是魔法阵的净化过程，用于在驱魔过程结束后进行环境的清理和提示
     */
    @Override
    public void afterExorcise() {
        System.out.println("🌟 魔法阵净化完毕！");
    }
}
